@charset "utf-8";
.news-ad{ width:490px; height:320px; position:relative; overflow:hidden; float:left; margin-left: -200px; }
.news-ad .ad { 
	width:490px; 
	height:320px; 
	position:relative;
	overflow:hidden;
} 
.news-ad .slider,.news-ad .num{
	position:absolute;
}
.news-ad .slider{ width:490px;
	height:320px; 
	overflow:hidden;}
.news-ad .num{ width:100px; height:10px; padding:10px 5px 10px 405px;   overflow:hidden;background:url(../images/flash-num.png) repeat right top;}
.news-ad .slider li{ 
	list-style:none;
	display:inline;
	float:left;
}
.news-ad .slider img{ 
	width:490px; 
	height:320px;
	display:block;
}
.news-ad .num{ 
	right:0px; 
	bottom:0;
}
.news-ad .num li{
	float: left;
	color: #FFF;
	text-align: center;
	line-height: 8px;
	width: 8px;
	height: 8px;
	font-family: Arial;
	font-size: 0;
	cursor: pointer;
	overflow: hidden;
	margin: 0 5px ;
	border: 0;
	background:#FFF;
	font-weight:normal; display:inline;
}
.news-ad .num li.on{
	color: #FFF;
	line-height: 8px;
	width: 8px;
	height: 8px;
	font-size: 0;
	margin: 0 5px;
	border: 0;
	background:#ec9b01;
	font-weight: normal;;
}
.ad-cen{ width:300px; height:20px; overflow:hidden; position:absolute; left:0; bottom:5px;  }
.ad-cen p{ width:300px; height:20px; line-height:22px; text-align:left; padding-left:10px; font-weight:normal; font-size:12px; display:none; }
.ad-cen p a{ color:#FFF;}

.news{ width:472px; height:320px; float:right; overflow:hidden;}
.news h2{ width:472px; height:42px;/* border-bottom:1px solid #2268b6;*/ background:url(../images/news-h2.jpg) no-repeat left top; font-size:14px; font-weight:normal; overflow:hidden; }
.news h2 p{ width:118px; cursor:pointer; height:42px; line-height:42px; float:left; color:#FFF; font-family:"微软雅黑"; font-size:16px; text-align:center; color:#999;}
.news h2 p.curr{ color:#b00002; background:url(../images/news-h2-p.jpg) no-repeat left top;  }
.news-line{ width:472px; height:278px; overflow:hidden; display:none;}
.news-hot{ width:472px; height:112px; background:url(../images/news-hot.jpg) repeat-x left 111px;}
.news-hot h3{ width:462px; height:36px; line-height:36px; font-weight:normal; font-size:20px; font-family:"微软雅黑"; overflow:hidden; margin:0 auto; text-align:center; }
.news-hot h3 a{ color:#b00002;}
.news-hot h3 a:hover{ color:#0077d1;}
.news-hot-cen{ width:462px; height:48px; line-height:24px; overflow:hidden; color:#878787; margin:0 auto;}
.news-list{ width:472px; height:150px; overflow:hidden;}
.news-list li{ width:458px; height:30px; line-height:30px; padding-left:12px; font-size:14px; overflow:hidden; background:url(../images/news-list-li.jpg) no-repeat 2px 13px;}
.news-list li span{ width:70px; height:30px; line-height:30px; display:block; float:right; text-align:right; overflow:hidden; color:#999; }

.notic{ width:488px; height:68px; float:left; border:1px solid #e6e6e6; background:#FFF; overflow:hidden;}
.notic h2{ width:20px; height:56px; line-height:14px; padding:6px 10px; text-align:center; background:#EEE; font-weight:normal; font-size:13px; font-family:"微软雅黑"; color:#b00002; float:left;}
.notic-list{ width:408px; height:56px; float:right; margin-right:20px; margin-top:6px; display:inline; overflow:hidden;}
.notic-list li{ width:396px; height:28px; line-height:28px; overflow:hidden; background:url(../images/wenmingbobao-list-li.jpg) no-repeat left 12px; padding-left:12px; }
.notic-list li span{ width:60px; height:28px; line-height:28px; display:block; float:right; text-align:right; color:#999;}

.quicklink{ width:470px; height:70px; background: url(../images/quicklink.jpg) no-repeat left top; overflow:hidden; float:right; }
.ql-site{ width:235px; height:50px; float:left; padding:10px 0; overflow:hidden;}
.ql-site h3,.ql-site p{ width:205px; height:30px; line-height:30px; padding-left:30px; font-weight:normal; font-size:16px; text-align:center; overflow:hidden; font-family:"微软雅黑"; overflow:hidden;color:#FFF;}
.ql-site p{ height:20px; line-height:20px; font-size:12px;}
.ql-site h3 a,.ql-site p a{ color:#FFF;}
.ql-haoren{width:235px; height:70px; float:right; background:url(../images/haoren.png) no-repeat left top; overflow:hidden;}
.ql-haoren a{ width:235px; height:70px; display:block;}

.tl-column{ width:980px; height:auto; }
.tl-column h2{ width:968px; height:38px; line-height:38px; border:1px solid #d9d9d9; border-top:1px solid #0072c9; font-weight:normal; font-size:12px; text-align:right; background:#f4f4f4; padding-right:10px; }
.tl-column h2 a,.intro h2 a,.info h2 a{ color:#b20000;}
.tl-column h2 p{ width:240px; height:38px; line-height:38px; padding-left:16px; font-size:16px; text-align:left; font-family:"微软雅黑"; overflow:hidden; float:left; color:#155ba0}
#gyad-list{ width:980px; height:230px; position:relative; overflow:hidden; }
#gyad-list li{ width:157px; height:212px; border:1px solid #dddddd; padding:8px; background:#FFF; overflow:hidden; float:left; margin-right:24px; display:inline; margin-bottom:20px;}
#gyad-list li img{ width:155px; height:210px; border:1px solid #de7c51; }

.intro{ width:350px; height:auto; float:left; margin-right:20px; display:inline; position:relative; z-index:200; border-top:3px solid #145a9f;}
.intro h2{width:338px; height:38px; line-height:38px; border:1px solid #e0e0e0; border-top:0; font-weight:normal; font-size:12px; text-align:right; background:#f4f4f4; padding-right:10px;}
.intro h2 p{ width:160px; float:left; text-align:left; height:38px; line-height:38px; font-weight:bold; font-size:15px; color:#333; margin-left:16px; display:inline;color:#155ba0}


.intro-list{ width:350px; height:auto; }
.intro-list li{ width:338px; height:30px; line-height:30px; font-size:14px; overflow:hidden; padding-left:12px; background:url(../images/news-list-li.jpg) no-repeat left 13px; }

.info{ width:240px; height:auto; float:left; border-top:3px solid #145a9f; }
.info h2{ width:228px; height:38px; line-height:38px; border:1px solid #e0e0e0; border-top:0; font-weight:normal; font-size:12px; text-align:right; background:#f4f4f4; padding-right:10px; }
.info h2 p{ width:140px; height:38px; line-height:38px; padding-left:16px; font-size:16px; text-align:left; font-family:"微软雅黑"; overflow:hidden; float:left;color:#155ba0; font-weight:bold;}
.info-list{ width:240px; height:auto; }
.info-list li{ width:228px; height:30px; line-height:30px; font-size:14px; overflow:hidden; padding-left:12px; background:url(../images/news-list-li.jpg) no-repeat left 13px; }

.topic{ width:976px; height:90px; background:#f4f4f4; border-left:4px solid #145a9f; overflow:hidden;}
.topic h2{ width:40px; height:48px; line-height:24px; padding:21px 23px; font-weight:normal; font-size:15px; font-family:"微软雅黑"; text-align:center; color:#b00002;  float:left; overflow:hidden; }
#topic-list{ width:870px; height:70px; float:right; margin-right:20px; margin-top:10px; display:inline; position:relative; overflow:hidden;}
#topic-list li{ width:254px; height:62px; padding:3px; background:#FFF; border:1px solid #dfdfdf; overflow:hidden; float:left; margin-right:30px; display:inline;}
#topic-list li img{ width:254px; height:62px;}

.meili{ width:978px; height:220px; border:1px solid #EEE; overflow:hidden;}
.meili h2{ width:86px; height:220px; float:left; background:url(../images/meili-h2.png) no-repeat left top;}
#meili-list{width:872px; height:190px; float:right; margin-top:15px; margin-right:20px; display:inline; position:relative; overflow:hidden; z-index:300;}
#meili-list li{ width:200px; height:190px; border:0; overflow:hidden; float:left; margin-right:45px; display:inline; margin-bottom:20px; position:relative; z-index:310;}
#meili-list li p{ width:200px; height:190px; overflow:hidden;}
#meili-list li p img{ width:200px; height:190px; }
#meili-list li h3{ width:200px; height:32px; line-height:32px; background:url(../images/flash-num.png) repeat left top; position:absolute; left:0; bottom:0; z-index:320; font-weight:normal; font-size:14px; color:#FFF; text-align:center; font-family:"微软雅黑";}
#meili-list li h3 a{ color:#FFF;}

.link{width:978px; height:auto; border:1px solid #EEE; overflow:hidden;}
.link-list{ width:960px; height:auto; margin:0 auto;}
.link-list li{width:160px; height:50px; float:left; overflow:hidden; margin-right:40px; display:inline; margin-bottom:10px;}
.link-list li img{ width:160px; height:50px;}
